home *** CD-ROM | disk | FTP | other *** search
/ Shareware Grab Bag / Shareware Grab Bag.iso / 003 / chrchpr4.arc / MPROFILE.DOC < prev    next >
Text File  |  1987-01-06  |  93KB  |  2,114 lines

  1.                     Section 3:  MPROFILE  Main Features
  2.  
  3.  
  4.     A.  MPROFILE Main Features
  5.  
  6.     Information  about  members can be received via a  standard  membership 
  7.     information  form which each local church creates for themself and asks 
  8.     church members/attenders to fill out [note that church "membership"  is 
  9.     a  general  term for both members and attenders in this  manual.   Real 
  10.     member status is marked in the MEMBSTATUS field].  A sample information 
  11.     form  is shown in Figure 3A-1 (Appendix 3A).   Addition and deletion of 
  12.     names  can later be monitored by class attendance check  lists/reports, 
  13.     and by change requests called in to the church office.
  14.  
  15.       A.2.  MPROFILE Start-up Sequence
  16.  
  17.       The following is the sequence for starting up MPROFILE -
  18.  
  19.       1.  Turn on the computer and start the operating system (this usually 
  20.       occurs  automatically).   The last line on the display screen  should 
  21.       show "A>".
  22.  
  23.       2.  Insert the copy diskette of the MPROFILE program into the desired 
  24.       disk location, then call that disk.  For example,  place the MPROFILE 
  25.       program diskette into the B disk drive and enter "B:".   You may want 
  26.       to  copy  the operating system onto the MPROFILE diskette  (the  copy 
  27.       that  you  made  from  the original that  you  received).   Then  the 
  28.       computer  start-up  process  will always place you  at  the  MPROFILE 
  29.       program disk, when it is complete with its start-up.
  30.  
  31.       3.   Place a newly-formatted diskette into the alternate disk  drive.  
  32.       If  using  a "hard disk",  this may be just a matter  of  remembering 
  33.       which letter designator is used as the hard disk.   THere is a sample 
  34.       MEMBERS  data file  on the MPROFILE disk which may be used at  first.  
  35.       The original data disk letter is "A" inside the MPROFILE programs.
  36.       If you have a CP/M system, press CTRL-C to reset the disk drives.
  37.  
  38.       4.  Enter:     DBASE
  39.           Response:  "Enter today's date . . .  (MM/DD/YY):___  (CP/M only)
  40.           Enter:     (The date today, in the sequence: month, day, year)
  41.           Response:  .                   (This is the dBASE prompt)
  42.           Enter:     DO MPROFILE.CMD     (for CP/M, just say "DO MPROFILE")
  43.           Response:                      (The MPROFILE Main Menu appears)
  44.           Enter:     1
  45.           Response:                      (The MPROFILE Update menu)
  46.           Enter:     A    (for adding new name records)
  47.                      C    (for editing (changing) existing name records
  48.                      Q    (for returning back to the MPROFILE main menu
  49.           (Back at the main menu ...)
  50.           Enter:     2    (for  making reports of all church  members  or 
  51.                              families; includes attendance processing)
  52.                      3    (for making reports of specific Small Churches
  53.                            (Sunday School classes))
  54.                      4    (Special Activities reports)
  55.                      5    (Interests/Abilities reports)
  56.                      6     (for  creating special files or reports  of  any 
  57.                             user-selected group of people)
  58.                      7    (pastoral calling)
  59.                      8    (for changing the MDIRFILE parameters, starting a
  60.                            new MEMBERS file, or other set-up/fix-up)
  61.                      Q    (Terminate (quit) the MPROFILE program)
  62.  
  63.  
  64.                             Page 3-2-1
  65.  
  66.  
  67.                Section 3: MPROFILE  -  A.3. Monthly Update Processes
  68.  
  69.  
  70.  
  71.       A.3.  MPROFILE Monthly Update Processes
  72.  
  73.       The  following  is a sample sequence of process that a  church  might 
  74.       decide it wants for performing MEMBERS updating and report printing -
  75.  
  76.       1.  Go to the MPROFILE program disk and verify the MPROFILE program
  77.       modules are present (see Appendix 3-C).   Verify that the MEMBERS.DBF 
  78.       and MEMBERS.NDX files are on the designated data disk.  Retrieve them 
  79.       if they are not.
  80.  
  81.       2.   Enter  the  MPROFILE main menu;  then enter "1"  for  Membership 
  82.       Update".  The screen will show the UPDATE menu (see Figure 3-1A).
  83.       
  84.       3.  Enter Adds, Deletes, and Changes of individuals into the MEMBERS
  85.       file.
  86.  
  87.       4.  Generate the secondary files FCMEMBRS, MSCROST, MACTIVTY, and 
  88.       MSKILLS, as required for the reports that you desire.
  89.  
  90.       5.  Make a back-up copy of the MEMBERS.DBF file on a free diskette.
  91.       
  92.       6.  Generate a standard set of reports for the month.
  93.  
  94.       7.  Generate any special requests for membership reports
  95.  
  96.       8.   Perform CONTRIBUTIONS entries and generate the office report  of 
  97.       contributions.   Make  individual statements this month depending  on 
  98.       church policy for frequency of statements.
  99.  
  100.  
  101.  
  102.  
  103.  
  104.  
  105.  
  106.  
  107.  
  108.  
  109.  
  110.  
  111.  
  112.  
  113.  
  114.  
  115.  
  116.  
  117.  
  118.  
  119.  
  120.  
  121.  
  122.  
  123.  
  124.  
  125.  
  126.  
  127.  
  128.  
  129.  
  130.                             Page 3-2-2
  131.  
  132.  
  133.              Section 3: MPROFILE  -  A.4. Basic MEMBERS File Description
  134.  
  135.  
  136.       A-4  Basic MEMBERS File Description
  137.  
  138.       The  following is the data names of the MEMBERS file,  the number  of 
  139.       characters in the fields, and what the fields are for.  Section 3-E
  140.       more fully explains each field.
  141.  
  142.       LAST:NAME  (15)   person's last name
  143.       FIRST:NAME (14)   person's first name
  144.       FAMILYCODE ( 9)   characters 1 - 7 are unique for each family
  145.                         [8] - determines adult/child and sex; [9]-"M"arried 
  146.       HOME:PHONE ( 9)   household's phone
  147.       ADDRESS    (25)   household address
  148.       CITY:STATE (20)   household city and state; state is 2 characters
  149.       ZIP        ( 6)   zip code
  150.       ZONE       ( 4)   for 9-character zip; or for church's district codes
  151.       BIRTHDATE  (12)   (MM/DD/YY) birthdate plus year of high school
  152.                         graduation; example - 12/13/61-79
  153.       SPEC:DATES (18)   (MM/DD/YY) of baptism or confirmation, followed
  154.                         by (MM/DD/YY) of wedding anniversary, if married
  155.       MEMBSTATUS (10)   church member status -
  156.                         column 1 = "Y" signifies an official church member
  157.                         col 2 = '*' signifies an inactive person
  158.                         col 3-6 are open to be defined by the local church
  159.                         col 7-10 are reserved for attendance statuses
  160.       OFFERINGEN ( 5)   offering envelope number
  161.       WORK:PHONE ( 9)   person's work number, if given
  162.       SS:SC:MEMB ( 5)   a 3-character code for the Small Church (Sunday
  163.                         School) class name;  the fifth character = '*'
  164.                         when the person is inactive from the Small Church
  165.       TEACH:SSSC ( 5)   a 3-character code for Small Church teachers
  166.       SP:ACTIVTY (20)   a sequence of 3-character codes for special
  167.                         activities, separated by a single comma (,)
  168.                         or quote ("). Comma means a regular participant;
  169.                         quote means someone who teaches or leads the
  170.                         activity. Example: ACH"ELD,   Adult Choir leader
  171.                         plus elder; the last comma is required)
  172.                         There can be five activities at most by one person
  173.       SKILLS     (30)   2-character interests/abilities codes, followed
  174.                         by a comma or quote - trailing comma required
  175.                         Example: NC"DR,  Neighborhood calling coordinator,
  176.                         plus interested in driving the church bus
  177.                         SKILLS plus SP:ACTIVTY codes have 20-character
  178.                         names defined by the local church and placed
  179.                         in the MDIRFILE, from the SET UP menu, item 5.
  180.       OTHER      (24)   3-character OTHER code, followed by another 3-char
  181.                         specific code. Example: SCH=002,BSG=311   Goes
  182.                         to the SCHool having the code "002" (in MDIRFILE)
  183.                         plus is in Bible Study Group (BSG) 311.  This
  184.                         information is reported only in a two-line report.
  185.       COMMENTS   (20)   any text information that can't be classified
  186.       SSSCATTD   (59)   (reserved for attendance or survey marking)
  187.       CALLING    (8)    Date of last pastoral call (YY/MM/DD)
  188.       DATES      (10)   month and year first-entered; month and year of
  189.                         last address or phone change; date of last pastoral
  190.                         call - all fields are filled by special processes
  191.  
  192.  
  193.  
  194.  
  195.  
  196.                             Page 3-2-3
  197.  
  198.  
  199.                Section 3: TUTORIAL - MPROFILE Update Process
  200.  
  201.  
  202.     B.  TUTORIAL - MPROFILE Update Process
  203.  
  204.     This  is  the  user-friendly  and  fast  way  to  learn  MPROFILE.   The 
  205.     instructions  that  follow  lead  you through the  basic  steps  of  the 
  206.     MPROFILE  program.   You will gain a good general idea of the  processes 
  207.     that  you can perform.  The requirements for starting this Tutorial  are 
  208.     that  you have read and understand both of the following paragraphs:
  209.       1)  General DBASE, CPROFILE Operational Rules (paragraph 2-F)
  210.       2)  MPROFILE overview (Paragraph  3-A), 
  211.     Paragraph  3-A.4  gives a  quick description of the MEMBERS file fields.
  212.     After  you have completed the Tutorial,  you will be able to  understand 
  213.     further data and report details better.  
  214.  
  215.     The MPROFILE Tutorial has two sections - MEMBERS Updating, and MPROFILE 
  216.     Reports.   This  is the MEMBERS Updating section.   It uses  the  sample 
  217.     MEMBERS  data file that came with the program,  using the made-up  names 
  218.     and member information in each record.  This file starts with 102 people 
  219.     in  it.   When you have made "Adds" to it,  it will of course have  more 
  220.     than that.   The reports that you will make assume that you are using  a 
  221.     copy  of the original file.   If you have made "Adds",  then the reports 
  222.     will  have   extra  names; "Deletes"  will  cause  fewer  names  in  the 
  223.     reports.
  224.  
  225.       1. MPROFILE start-up -
  226.       All  processes in this manual assume you have started up your computer 
  227.       as  described  in  paragraph 2-C.  You will have  "A>"  (or  something 
  228.       similar) as the last line on the screen, which is the Operating System 
  229.       prompt.  Then enter the following sequence -
  230.  
  231.         Enter:       DBASE                   Always press the RETURN key to
  232.                                              complete MPROFILE commands
  233.  
  234.         Response:    (DBASE program information is displayed.
  235.                      The last displayed line starts with a period, 
  236.                      followed by the cursor (a blinking character block
  237.                      or underscore).
  238.  
  239.         Enter:       DO  MPROFILE.CMD      This starts the MPROFILE program.
  240.                                            This command can be shortened to 
  241.                                            "DO MPROFILE" for CP/M computers.
  242.  
  243.         Response:    (The program pauses a few seconds, displaying the
  244.                       message "Now loading the MPROFILE program", then
  245.                       the MPROFILE Main Menu is displayed - Figure 3-1)
  246.  
  247.  
  248.       2. MPROFILE, Update -
  249.  
  250.           Enter:   1    
  251.        
  252.           Response:    (The  MEMBERS Update Menu is displayed after a  short 
  253.                         pause. See Figure 3-1A.)
  254.  
  255.  
  256.  
  257.  
  258.  
  259.  
  260.  
  261.  
  262.                             Page 3-2-4
  263.  
  264.  
  265.                Section 3: TUTORIAL - MPROFILE Update Process
  266.  
  267.  
  268.       3. Adding two new names -
  269.  
  270.           Enter:    A             (Add)
  271.  
  272.           Response:         Adding a new person to MEMBERS file.
  273.                  Enter a person's place in family:
  274.                   [H]ead of household, [M]ember-of-family, [S]ingle person
  275.                   followed by sex designator - 1=Man, 2=Woman, 3=Boy, 4=Girl
  276.                   Examples:  h1 = Man, head-of-household
  277.                              m4 = Girl, member of preceeding family
  278.                  Enter 2-character code: __
  279.  
  280.           Enter:    h1
  281.  
  282.           Response: LAST NAME:__________
  283.        
  284.           Enter:    Donaldson
  285.           
  286.           Response: FIRST NAME:_________
  287.  
  288.           Enter:    Bob
  289.  
  290.           Response: HOME PHONE:_________
  291.           
  292.           Enter:    844-2211
  293.  
  294.           Response: OK?____
  295.  
  296.           Enter:    y               This can be a capital or small "Y".
  297.                                     Most of MPROFILE operator commands can
  298.                                     be either upper or lower case. If you
  299.                                     enter anything but "y", the program asks
  300.                                     you to enter the name and phone again,
  301.                                     in case you made a mistake.
  302.  
  303.           Response:                 The computer churns for a few seconds,
  304.                                     then the screen clears, and the 
  305.                                     Update-ADD screen is displayed in SCREEN
  306.                                     EDIT mode, see below. The cursor is on 
  307.                                     the first character of the newly-created 
  308.                                     FAMILYCODE.
  309.  
  310.           Enter:    <RETURN>        This skips over the value in the FAMILY
  311.                     <RETURN>        CODE, going to the LAST NAME.  Press
  312.                     <RETURN>        <RETURN> three times to skip over the 
  313.                                     LAST and FIRST NAMEs.
  314.                                     You are now over the address field.
  315.  
  316.           Enter:                    Fill in all fields with the information
  317.                                     about this person. Press <RETURN> to
  318.                                     skip to the next field when you have
  319.                                     completed all characters in the current
  320.                                     one. See the cursor positioning commands
  321.                                     description in paragraph 2-F for how to
  322.                                     correct mistakes or move around on the 
  323.                                     screen. Press <ctrl-W>, when finished.
  324.                                     Going past the last field exits SCREEN-
  325.                                     EDIT mode, the same as pressing <ctrl-W>
  326.  
  327.  
  328.                             Page 3-2-5
  329.  
  330.  
  331.                Section 3: TUTORIAL - MPROFILE Update Process
  332.  
  333.  
  334.            The following field names are shown, followed by the values you
  335.            are to enter -
  336.  
  337.                     MPROFILE         Adding Record 103
  338.  
  339.     This person designated the following FAMILYCODE unless changed:DONB0011M
  340.  
  341.       LAST NAME  :Donaldson      :       FIRST NAME :Bob           :
  342.       ADDRESS    :1234 Pleasant Dr.       :
  343.       CITY,STATE :Thriving City, MN   :  ZIP CODE   :54321 :
  344.       HOME PHONE :844-2211 :             WORK PHONE :866-2468 :
  345.       BIRTHDATE  :12/14/54-   :          MEMBSTATUS :Y H       :
  346.       SPEC.DATES : 4/24/67, 8/14/82 :    OFFERINGEN :   84:
  347.       SS/SC/MEMB :C28  :                 TEACH-SSSC :JRH  :
  348.       SP/ACTIVTY :USH,                :  COMMENTS   :Can start Boy's Club:
  349.       OTHER-ACTV :BSG=004,                :         
  350.       INT/ABIL   :GA,NC"                        :    DATES :1084,1084 
  351.        
  352.           Press ctrl-W when editing is complete.
  353.  
  354.  
  355.             You have entered basic personal information plus the following
  356.             church information -
  357.           
  358.                     1.  SPEC.DATES - Date of baptism/confirmation is
  359.                                      April 24, 1967
  360.                                    - Date of wedding anniversary is
  361.                                      August 14, 1982
  362.                     2.  MEMBSTATUS - "Y"es, he is an official member;
  363.                                      "H"andicapped 
  364.                     3.  Offering envelope number 84.  This will be tied to
  365.                         the MCONTRIB section of CFINANCE.  
  366.                     4.  SS/SC/MEMB (Small Church) - C28 (Church 28)
  367.                     5.  TEACH SSSC - JRH (Jr. High School)
  368.                     6.  SP/ACTIVTY - USH (Usher)
  369.                     7.  COMMENTS - has expressed special interest in seeing
  370.                         a Boy's Club started.
  371.                     8.  OTHER-ACTV - BSG (Bible Study Group) number 4. (You
  372.                         need to later enter BSG as an OTHER category name,
  373.                         plus "004" as a particular group under BSG, both in
  374.                         the MDIRFILE, during SET UP.
  375.                     9.  INT/ABIL - "GA", for grounds attendant; "NC", for
  376.                         neighborhood canvassing.  These also go in MDIRFILE.
  377.                     10. DATES - (These dates are automatically filled in.
  378.                         They are for the month and year this record was
  379.                         entered and the month and year of the latest address
  380.                         or phone change.  The rest of the date field is 
  381.                         filled in by the Pastoral Calling section, if used.
  382.  
  383.          MEMBERS Update-ADD OPTION:  The SET UP parameters allow the
  384.            optional ZONE field to be used as either an area zone, as decided
  385.            by the church, or as the last part of a 9-digit ZIP code.
  386.            Just say "Yes" to the "Zoning?" parameter on the Names Directory
  387.            Changing screen during SET UP.  Then the zone field will appear
  388.            on the screen, above (and on the Update-EDIT screen).
  389.            If the "9-digit ZIP" parameter is set, then this ZONE field is
  390.            printed on the mailing labels next to the regular ZIP.
  391.        
  392.  
  393.  
  394.                             Page 3-2-6
  395.  
  396.  
  397.                Section 3: TUTORIAL - MPROFILE Update Process
  398.  
  399.  
  400.       After you either have passed the last field or pressed ctrl-W, the
  401.       computer returns you to the most recent operation previous to this
  402.       SCREEN-EDIT function.  That was to add a new person.  You are asked
  403.       to add another by entering another family position code.  You will
  404.       now enter the wife, as follows -
  405.  
  406.           Enter:    m2           (Member of the family, "2" is for a woman)
  407.  
  408.           Response: FIRST NAME: ___________  
  409.  
  410.           Enter:    Barb         (Wife's name is Barb.  The program 
  411.                                   remembers the last name and home phone
  412.                                   from the husband)
  413.  
  414.           Response: OK?     
  415.  
  416.           Enter:    Y
  417.  
  418.           Response:              (The SCREEN-EDIT mode is entered as before,
  419.                                   with the wife's name in place of the
  420.                                   husband. The address and phone are already
  421.                                   entered.  
  422.  
  423.           Enter:                 (Enter the following data for the wife. 
  424.                                   This excludes the household data, although
  425.                                   you can change any of it, if needed.
  426.                                    
  427.                                          WORK PHONE :         :
  428.       BIRTHDATE  :04/22/57-   :          SPEC.DATES : 4/29/71,08/14/82 :
  429.       MEMBSTATUS :Y         :            OFFERINGEN :   84:
  430.       SS/SC MEMB :C28  :                 TEACH-SSSC :PR1  :
  431.       SP/ACTIVTY :WOM"                :  COMMENTS   :                    :
  432.       OTHER-ACTY :BSG=004,                :
  433.       INT/ABIL   :CO,                           :   DATES :1084,1084
  434.       
  435.           Press ctrl-W when editing is complete.
  436.        
  437.  
  438.  
  439.       Note the following about what was entered -
  440.         1.  The second SPEC.DATE matches the husband's - it is their
  441.         wedding anniversary.  The program will really only use the
  442.         husband's (from the FCMEMBRS file - families).
  443.         2.  The offering envelope numbers match. This will result in the
  444.         contributions statement in CFINANCE to print both first names.
  445.         3.  The Small Church name is "C28", also the same as the husband's.
  446.         4.  Barb teaches "PR1" - Primary 1 Sunday School grades.
  447.         5.  She is involved in the "WOM", or Women's ministry
  448.         6.  She is in the "004" Bible Study Group with her husband.
  449.         7.  She has expressed interest in "CO" (counseling)
  450.  
  451.       Entering the children's names would be similar to this past entry.
  452.       Just enter "m3" or "m4" for each one, then the computer will keep     
  453.       them in the same family.  When completed, enter "Q" for the family
  454.       position code, which stands for "quit". The computer exits the entry
  455.       process,  returning to the Update menu.   Then enter "Q" again to exit 
  456.       back to the MPROFILE main menu.  This last "Quit" is required in order 
  457.       to "close" the MEMBERS file, saving the last record.
  458.  
  459.  
  460.                             Page 3-2-7
  461.  
  462.  
  463.                Section 3: TUTORIAL - MPROFILE Update Process
  464.  
  465.  
  466.        
  467.       4. Changing a member information record.
  468.  
  469.       The computer now has the MEMBERS Update Menu displayed, again.  Let's
  470.       go change the address of a previously-entered name, plus add an       
  471.       activity name that this person has just joined. The person will be 
  472.       Robert Williams, as found in the original data of the sample MEMBERS 
  473.       file.
  474.  
  475.           Starting point - You are to be at the MEMBERS Update menu
  476.  
  477.           Enter:    C              Change
  478.  
  479.           Response:         Editing a person's record on MEMBERS file
  480.                 Enter LAST NAME (3 characters) and FIRST NAME (2 characters)
  481.                   Name Code :_____
  482.  
  483.           Enter:    wilro          Short for Robert Williams
  484.           
  485.           Response: Matching  Wil...,  Ro...
  486.                       Name: Robert Williams  Phone: 865-7654
  487.                     Is this the right name and phone? [Y/N]: __
  488.           
  489.           Enter:    Y               If there was a 5-character match that
  490.                                     wasn't Robert Williams, you could enter
  491.                                     "N" and have the computer search for the
  492.                                     next match.
  493.  
  494.           Response:                 The computer gives the Update-ADD screen
  495.                                     in SCREEN-EDIT mode.  
  496.  
  497.           Enter:                    Press <RETURN> until you reach the
  498.                                     ADDRESS field, then enter:
  499.                     8415 Garfield Ave S.
  500.                                     Press <RETURN> again until you reach the
  501.                                     SP/ACTIVTY field.  Press <ctrl-D> which
  502.                                     skips over the early characters. Then
  503.                                     enter the new activity code "ACH," for
  504.                                     Adult Choir. Press <ctrl-W> to complete
  505.                                     the record update.   
  506.                     
  507.           Response: Name code :     The program wants another 5-character
  508.                                     name abbreviation for editing.
  509.  
  510.           Enter:    "Q"             You want to exit this area of Update.
  511.           
  512.           Response: (The MEMBERS Update menu is displayed)
  513.  
  514.           Enter:    "Q"             Quit the MEMBERS Update routines.
  515.           
  516.           Response:  (The program takes a few seconds to CLOSE the MEMBERS
  517.                       file and return to the MPROFILE Main Menu. This must
  518.                       be completed before the last record is permamently 
  519.                       saved  on  the  MEMBERS disk file.  You may  turn  the 
  520.                       computer  off only after having returned back  to  the 
  521.                       main menu.)
  522.  
  523.  
  524.  
  525.  
  526.                             Page 3-2-8
  527.  
  528.  
  529.                Section 3: TUTORIAL - MPROFILE Report Generation
  530.  
  531.  
  532.     C. Tutorial - MPROFILE Report Generation
  533.  
  534.     Reports are simple to have printed by MPROFILE.  All you do is enter the
  535.     general  report  area,  as  specified on the Main Menu,  then  select  a 
  536.     specific report type (format) from the secondary menu that appears.  The 
  537.     computer asks one or two questions about your selection, then begins the 
  538.     print-out.  The printer,  of course,  must first be turned on and be on-
  539.     line to the computer.   The following describes how to have the computer 
  540.     print two reports. One is the standard report of everyone in the church, 
  541.     and the second is for mailing labels for everyone that is in the choir.
  542.  
  543.       1.  Make Full-Information Report
  544.  
  545.           Starting point -  You are to be at the MPROFILE Main Menu
  546.             
  547.           Enter:    2               Full church processing
  548.  
  549.           Response: (The Full Church Processing secondary menu is displayed)
  550.  
  551.           Enter:    1               This is the selection for the Full-
  552.                                     Information [FI] report of everyone
  553.                                     in the church
  554.  
  555.           Response: Generating Full Information Report   August 14, 1984
  556.                                     The computer immediately starts to print
  557.                                     this report, but only if the printer is
  558.                                     on and enabled to the computer.  The
  559.                                     program just hangs silently if it cannot
  560.                                     print the report. Reports assume that
  561.                                     you have just pressed page-eject so that
  562.                                     the printer is at the top of a new page.
  563.  
  564.                     Report is complete. Press <retn>.
  565.  
  566.           Enter:     <RETURN>       This returns the program back to the 
  567.                                     Full Church Processing menu.
  568.           Enter:    "Q"             This returns the program back to the
  569.                                     MPROFILE main menu.
  570.  
  571.           Response: (The MPROFILE main menu is displayed.)
  572.  
  573.  
  574.  
  575.  
  576.  
  577.  
  578.  
  579.  
  580.  
  581.  
  582.  
  583.  
  584.  
  585.  
  586.  
  587.  
  588.  
  589.  
  590.  
  591.  
  592.                             Page 3-2-9
  593.  
  594.  
  595.                Section 3: TUTORIAL - MPROFILE Report Generation
  596.  
  597.  
  598.       2.  Make mailing labels of all choir members
  599.           
  600.           Starting point - The MPROFILE Main Menu
  601.  
  602.           Enter:    4               This is for Special Activities
  603.  
  604.           Response: (The Special Activities Reports menu is displayed.
  605.                      see Figure 3-G.1)
  606.  
  607.           Enter:    7               Mailing Labels selection
  608.  
  609.           Response: 
  610.             Does the MACTIVTY file have the latest MEMBERS file changes?
  611.  
  612.           Enter:    N               You have not made the MACTIVTY file, yet
  613.                                     If you had, but it was not up-to-date,
  614.                                     you would also enter "N" (no). If you
  615.                                     enter "q", the computer will exit the
  616.                                     process completely, returning to the
  617.                                     MPROFILE main menu.
  618.           Response: 
  619.             Activities File Generation Process
  620.               . . .              This is the MPROFILE process of generating
  621.                                  a secondary file - MACTIVTY.  The program
  622.                                  "module" used is MGSAROST.  It reads the
  623.                                  MEMBERS file and writes a separate record
  624.                                  into the new MACTIVTY of each activity of 
  625.                                  each person.  Any activity names that it
  626.                                  can't find in the Names Directory file it
  627.                                  prints on the printer. On completion, it 
  628.                                  returns to its previous place in the 
  629.                                  MPROFILE menus; in this case, that means it 
  630.                                  starts   the  print-out  routine  that  was 
  631.                                  initially requested.
  632.             MACTIVTY file is complete.
  633.             Enter Special Activity code :___
  634.  
  635.           Enter:    ACH           For Adult Choir.
  636.           
  637.           Response: 
  638.       MAILING LABELS: 66 LINES/PAGE; SPACING =  6;  1ST COLUMN = 1; 2ND = 40
  639.  
  640.                (A mailing labels formated print-out is made on the printer 
  641.                 The operator is to learn how these labels print, somewhat
  642.                 by trial-and-error, in order to get the printing to land in
  643.                 proper  place  on the labels.   The Names Directory can be 
  644.                 changed to print the labels with different spacing. Blocking
  645.                 out the "2nd =" parameter causes the labels to be printed in
  646.                 1 column only.
  647.  
  648.             On completion, the program displays the message -
  649.               Report is complete. Press <RETURN>            
  650.                                                              Do so.
  651.  
  652.  
  653.  
  654.  
  655.  
  656.  
  657.  
  658.                             Page 3-2-10
  659.  
  660.  
  661.               Section 3:  MPROFILE Start Up
  662.  
  663.  
  664.     B3. Initial MEMBERS File Start Up Procedure
  665.  
  666.     After you are comfortable with the basic operations of MPROFILE,  having 
  667.     gone through the Tutorials, you will want to clear the MEMBERS and Names 
  668.     Directory files,  and start from scratch.   This section explains how to 
  669.     do this.   It really is quite  simple.  Just perform the three processes 
  670.     described below, from the MPROFILE menus. 
  671.  
  672.  
  673.     B3a. Program Start-up    -  
  674.  
  675.     You must first have copied your original diskette to a working diskette, 
  676.     or to  your hard  disk if you have one.  Then put the diskette away in a 
  677.     safe place to be used only for emergencies.  Note that if you run from a 
  678.     floppy disk,  you need to enable writing to the program diskette.  So do 
  679.     NOT  put  the write tab on either the program  diskette,  or  your  data 
  680.     diskette.   Get  a fresh diskette for using as your data diskette.  That 
  681.     means it should be formatted but should not contain any files on it. The 
  682.     MEMBERS  file will be created on it by the following startup  processes.  
  683.     Place  the diskette into the secondary drive that you decide to use  for 
  684.     data.  This  is  usually the "B" drive for  two-floppy-drive  computers.  
  685.     Next, start up DBASE and MPROFILE,  as described in paragraph 3-A.2. You
  686.     will end with the MPROFILE main menu displayed on your screen.
  687.  
  688.     Note the following special parameter function.   If, from the Main Menu, 
  689.     right  where  you are to enter the menu selection,  you  enter  "DISK=B" 
  690.     where  "B"  is any valid disk,  the program will quickly revert  to  the 
  691.     alternate disk that you specified.  This shortens the time required  for 
  692.     you to adjust to a different disk. It is operating on the same parameter 
  693.     as is in the Names Directory for "Disk Drive".
  694.  
  695.     B3b.  Initial MEMBERS file create.
  696.  
  697.     The  MEMBERS  file must be cleared and initialized for use in  order  to 
  698.     have  it  contain no member records at the start.   The following  steps 
  699.     will do this, starting from the MPROFILE, SET UP menu.
  700.  
  701.        Enter:      1              This is for "Create Initial MEMBERS File"
  702.  
  703.        Response:                  The program reads a base file (MEMBERSX)
  704.                                   from the program disk, and copies its
  705.                                   structure to a new file called MEMBERS.DBF
  706.                                   This file then is placed in indexed order,
  707.                                   by last name, then first name.  This makes
  708.                                   the additional file, MEMBERS.NDX, which 
  709.                                   will always be present.  Next, the program 
  710.                                   reads  a file called MDIRFILX,  which is a 
  711.                                   skeleton  file  for the  Names  Directory. 
  712.                                   This file has all Activity names  cleared, 
  713.                                   plus  has  the TUTORIAL section  parameter 
  714.                                   values.   On completion,  the screen  will 
  715.                                   display the message:
  716.               "File B:MEMBERS, index B:MEMBERS has now been created"
  717.               "Do you want to initialize the Names Directory (MDIRFILE) too?
  718.  
  719.  
  720.  
  721.  
  722.  
  723.  
  724.                             Page 3-2-11
  725.  
  726.  
  727.               Section 3:  MPROFILE Start Up
  728.  
  729.  
  730.        Enter:
  731.               If you enter "Y",  the base file, MDIRFILX.DBF will be written 
  732.               over  any existing MDIRFILE.DBF,  which in effect  clears  all 
  733.               church  computer  and activity names you have built  up,  then 
  734.               puts a default set of parameters into effect. You can see what 
  735.               these values are by performing process "4" or "5" of MPRSETUP.
  736.  
  737.               Entering  "Y" here,  is good to do when you make your  initial 
  738.               MEMBERS file,  since it clears all Activity names used by  the 
  739.               sample MEMBERS file.
  740.  
  741.        Response:
  742.               "Processing is complete. Press <retn>"
  743.  
  744.        Enter:                     Just press the RETURN key.
  745.  
  746.        Response:                  You will be returned to the Set Up menu.
  747.  
  748.        
  749.  
  750.  
  751.     B3c. Names Directory set-up
  752.  
  753.     The first MPROFILE function to perform from the beginning is to tell the 
  754.     MPROFILE  program  about your computer  and  church.   This  information 
  755.     adapts  your  computer  operations  to  sound  like  your  local  church 
  756.     operations. 
  757.  
  758.        Enter:      8              from the MPROFILE Main Menu
  759.  
  760.        Response:                  The MPROFILE SET UP Menu is displayed.
  761.                                   See Figure 3-2, above.
  762.  
  763.        Enter:      4              This is for "Names Directory - church,
  764.                                   computer parameters" changing.  The church
  765.                                   Parameters Editing menu (Figure 3-2A) is
  766.                                   displayed.
  767.  
  768.        Response:                  The screen will give you the basic church
  769.                                   parameters screen for you to make  changes 
  770.                                   to,  as desired.   Just type over the ones 
  771.                                   you  want  to change with the new  values.  
  772.                                   The main ones you need,  in order to  just 
  773.                                   get started,  are your church name and the 
  774.                                   data  disk  drive you will be having  your 
  775.                                   diskette  in,  or  the hard  disk  logical 
  776.                                   drive that you are assigning.   The  other 
  777.                                   parameters  are described in Appendix 3-A, 
  778.                                   paragraph 6 - MDIRFILE File description.
  779.                                   Also,  specific reports that use them  are 
  780.                                   described in Appendix 3-B.
  781.  
  782.  
  783.  
  784.  
  785.  
  786.  
  787.  
  788.  
  789.  
  790.                             Page 3-2-12
  791.  
  792.  
  793.           Section 3: MPROFILE  -  Names Directory
  794.  
  795.  
  796.     B3d.  Initial Church Activity Names Entry.
  797.  
  798.     You  will have a list of activities or functions that you will  want  to 
  799.     have the computer use in its reports.  This paragraph shows how to enter 
  800.     such names.  They can be of the following types -
  801.  
  802.          - Small Church (Sunday School class) names
  803.          - Special Activity names - regular activities, as mentioned in the
  804.          MEMBERS   data  elements  description  in  section  3-E,  for  the 
  805.          SP:ACTIVTY field.  These names probably should contain all the mid-
  806.          week functions of the church, such as the Boy's and Girl's clubs.
  807.          - OTHER names:  Things such as children's school names, Bible Study 
  808.          group names. 
  809.  
  810.     To enter them,  start with the MPROFILE,  SET UP menu,  and perform  the 
  811.     following steps -
  812.  
  813.       Enter:       5              Names Directory - Activity Names editing
  814.  
  815.       Response:                   This gives you the Names Directory File
  816.                                   Maintenance menu. See Figure 3-2B, above.
  817.  
  818.       Enter:       2              Add a Small Church
  819.  
  820.       Response:                   
  821.         "Enter Small Church code to be added (example: JRH=Jr. High):__
  822.  
  823.       Enter:       JRH            Enter a 3-character Small Church code
  824.                                   for example, "JRH"
  825.       Response:    
  826.         "Enter name for the above code:
  827.  
  828.     (Names Directory Initial Entries, continued)
  829.  
  830.       Enter:       Jr. High       Example is for Jr. High
  831.  
  832.       Response:    
  833.         "Do you want to change any existing codes ...? 
  834.  
  835.       Enter:       n             "No" (This is for changing the Small Church 
  836.                                  code  already  recorded in  group  member's 
  837.                                  records to a new code)
  838.  
  839.       Response:                  The program asks for another Small Church
  840.                                  code.  
  841.  
  842.       Enter:                     Repeat the above three questions until
  843.                                  you have entered all the Small Church
  844.                                  names that you have. Enter Q after the last
  845.                                  one.
  846.  
  847.       Response:                  The program has returned to the Names    
  848.                                  Directory Menu
  849.  
  850.       Enter:       4             Add a SP:ACTIVTY name
  851.  
  852.       Response:                  
  853.         "Enter SPAC code to be added...:__
  854.  
  855.  
  856.                             Page 3-2-13
  857.  
  858.  
  859.           Section 3: MPROFILE  -  Names Directory
  860.  
  861.  
  862.  
  863.       Enter:                      This sequence is similar to the one above
  864.                                   for Small Churches.  Enter special 
  865.                                   activity codes, then names for the 
  866.                                   activities/functions in your church.
  867.                                   Enter "Q" after the last one.
  868.  
  869.       Response:                   The program has again returned to the
  870.                                   Names Directory.
  871.  
  872.  
  873.       Enter:       1              Display / Print the current MDIRFILE
  874.  
  875.       Response:    
  876.         "Do you want to [P]rint or [D]isplay the MDIRFILE? 
  877.  
  878.       Enter:       P              You want to print out what you now have
  879.                                   for Names codes. Save this as a reference
  880.  
  881.       Response:                   The MDIRFILE is printed on the printer,
  882.                                   if you have the printer enabled.
  883.  
  884.       Enter:       Q              Exits the Names Directory Editing process
  885.                                   You now have a working MPROFILE system.
  886.                                   You could have also added OTHER codes and
  887.                                   names, such as for school.
  888.  
  889.  
  890.        
  891.  
  892.     B3e. Maintaining the Names Directory File
  893.  
  894.     The following describes all the functions of the Names Directory editing
  895.     process.   It  refers  to  process items from the Names  Directory  File 
  896.     Maintenance menu, Figure 3-2B (above).
  897.  
  898.  
  899.       [1] Display / Print the Names Directory -  
  900.              Allows the display or printing of the MDIRFILE, on the screen 
  901.              or on the printer, depending on whether you entered "D" or "P"
  902.              to the question:
  903.               "Do you want a print-out [P] or display [D] of the MDIRFILE? "
  904.  
  905.       [2] Add a Small Church -
  906.       Response:  Enter SS/SC code to be added (example: C38 for Church 38):
  907.       Enter:  (A new Sunday School/Small Church code name appropriate for 
  908.                the name of the group)
  909.       Response: If an invalid code length is made the program makes a
  910.                 query for another code; otherwise, the response is -
  911.                    Enter name for the above code (example: "Church 38") :
  912.       Enter:  (The appropriate name for this group.)
  913.       Response:  Do you want to change the codes of all members of an 
  914.                  existing SS/SC to this new name? : __
  915.       Enter: Y   (Only if you want to do this, and the old code/name has
  916.                  not previously been deleted; otherwise enter "N".)
  917.            If you entered "Y" to the above query, then ...  
  918.       Response:  Enter previous SS/SC code :
  919.  
  920.  
  921.  
  922.                             Page 3-2-14
  923.  
  924.  
  925.             Section 3: MPROFILE - Maintaining the Names Directory File
  926.  
  927.  
  928.       Enter:       (A code that you are changing from)
  929.       Response: If the computer doesn't find the code in the Names Directory
  930.                 it will say so and ask for a different entry; else  ...
  931.                    [person's name and SS/SC code]      - changed       
  932.             This single-line message is repeated for each person matched.
  933.              Finally, the routine ends with the statement: 
  934.                 "Changes complete, Press <retn> "
  935.              and the above message is again displayed.
  936.  
  937.       [3] Delete a Small Church name
  938.       Response: Enter a Small Church code to be deleted:
  939.       Enter:    (SS/SC code to be deleted)
  940.       Response: (If this code is not found in the Names Directory, then
  941.            "No activity/function found by this name. Enter again " 
  942.            is displayed, allowing correction of the name.  
  943.            Then enter another code, or "Q" to quit.
  944.            A match causes the following display -
  945.               SSSC=NNN (SSSC name)     - DELETED
  946.  
  947.       [4] Add SP:ACTIVTY  -
  948.       Response: (Similar to adding a SS/SC entry, except changing names 
  949.          from a former name and code is not performed.)
  950.  
  951.       [5] Delete SP:ACTIVTY  -
  952.          Response:  (Similar to deleting a SS/SC entry)
  953.  
  954.       [6T] Add an OTHER Category code 
  955.       Response: Enter a new OTHER category code:
  956.       Enter:    "BTY"  (example is for Blood type)
  957.       Response: BTY:  Blood Type                 - ADDED
  958.               The program then requests another, until you enter "Q"
  959.  
  960.       [6] Add OTHER  -
  961.       Response:  Enter a 3-character OTHER function code type to be added.
  962.                     (example: "SCH" for school)
  963.       Enter:   XXX             (a 3-character OTHER code)
  964.       Response:  1) 'Q' => exit back to menu
  965.                  2) (If the name that is entered is not found in MDIRFILE,
  966.                     the following message/query is given) -
  967.                "This OTHER function category is not in the Names Directory."
  968.                "Do you want to add it as new? "
  969.                 Answering "Y" will query for a title for this code, such as
  970.                 "School" for SCH, then will record it and continue.
  971.                 3) If there is a match to this function code, then the
  972.                 program will continue.
  973.       Enter:  (a 3 character or less code of a specific element in the 
  974.                function, such as name of a school.)
  975.       Response: (If there is no duplicate, a message is displayed, then the 
  976.                program cycles back to the OTHER function type query.)
  977.  
  978.       [7] Delete OTHER  - 
  979.       Response: (Similar to deleting a SS/SC entry, except includes deleting
  980.                  the function code type name.)
  981.  
  982.       [8] Add an INTEREST/ABILITY -
  983.       Response: (Similar to adding a SS/SC entry, except changing names 
  984.          from a former name and code is not performed.)
  985.  
  986.  
  987.  
  988.                             Page 3-2-15
  989.  
  990.  
  991.             Section 3: MPROFILE - Maintaining the Names Directory File
  992.  
  993.  
  994.       [9] Delete AN INTEREST/ABILITY -
  995.          Response:  (Similar to deleting a SS/SC entry)
  996.  
  997.       [P] Purge Inactive Names out of the MDIRFILE -
  998.          This routine fully deletes any of the names that were deleted,
  999.          above.  Then the file purges them, making the file shorter in
  1000.          length.
  1001.  
  1002.  
  1003.     You now have the ability to change anything in the Names Directory File.
  1004.  
  1005.  
  1006.  
  1007.  
  1008.  
  1009.  
  1010.  
  1011.  
  1012.  
  1013.  
  1014.  
  1015.  
  1016.  
  1017.  
  1018.  
  1019.  
  1020.  
  1021.  
  1022.  
  1023.  
  1024.  
  1025.  
  1026.  
  1027.  
  1028.  
  1029.  
  1030.  
  1031.  
  1032.  
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.  
  1040.  
  1041.  
  1042.  
  1043.  
  1044.  
  1045.  
  1046.  
  1047.  
  1048.  
  1049.  
  1050.  
  1051.  
  1052.  
  1053.  
  1054.                             Page 3-2-16
  1055.  
  1056.  
  1057.             Section 3: MPROFILE - Maintaining the Names Directory File
  1058.  
  1059.  
  1060.         The 2-character code that is entered  determines the family code of 
  1061.         the person being entered, and allows association of this person  to 
  1062.         other persons to follow or just previously entered.
  1063.  
  1064.                1st character -
  1065.          'h'  - the person is considered a married,  head-of-household (man 
  1066.          of the house,  or woman,  if there is no husband).   A  FAMILYCODE 
  1067.          value  will  be automatically generated for this person which  has 
  1068.          the first 7 characters unique from anyone elses,  followed by  the 
  1069.          8th character, which will be the man/woman/boy/girl code  given by 
  1070.          the second character of this 2-character code.  The 9th FAMILYCODE
  1071.          character will be "M", signifying "married".  Entering "h"  starts
  1072.          a new family.
  1073.          's' - the person is single; this person is considered to be a head-
  1074.          of-household, even if living alone.
  1075.          'm' - the person is a member of the family determined by the most-
  1076.          previously-entered  head-of-household.   His/her family code  will 
  1077.          automatically  be  made equal to the  head-of-household  person's. 
  1078.          This  is  the manner to enter the wife and all the children  to  a 
  1079.          family  after the husband has just been "Added".  If a new  family 
  1080.          member  is added later,  the family code of the  head-of-household 
  1081.          needs  to  be looked up and entered manually into  the  FAMILYCODE 
  1082.          field of the new person.
  1083.  
  1084.                2nd character - 
  1085.         This 1-digit number designates sex and is added to the back of the
  1086.         7-character FAMILYCODE generated by the process described above.
  1087.                    '1' - man
  1088.                    '2' - woman 
  1089.                    '3' - boy
  1090.                    '4' - girl
  1091.         For children in the same family, that don't have parents attending,
  1092.         mark  one  of them as a "head-of-house-hold" (H3),  followed by  the 
  1093.         brothers/sisters as household members under him/her. 
  1094.  
  1095.  
  1096.         2.  For an Add, the operator is asked to first enter the last name, 
  1097.         first name, and home phone of the new person. When "Ok" the MEMBERS 
  1098.         file  is scanned to check that there isn't already a person by  the 
  1099.         same name (probably is the same person),  before allowing entry  of 
  1100.         the rest of the data on this person.  The following is shown on the
  1101.         screen -
  1102.                       LAST NAME  :Williams    
  1103.                       FIRST NAME :Rod           
  1104.                       HOME PHONE :866-6332
  1105.                       OK?  :__
  1106.  
  1107.  
  1108.         Note that if the person is a member of a family being entered,  the 
  1109.         last  name and home phone are copied from the previous entry.   (If 
  1110.         they  are not wanted to be the same,  "Ok?" can be responded to  by 
  1111.         saying "no", and the opportunity is then given to enter a different 
  1112.         last name or home phone.). When the name has a duplicate already in 
  1113.         the  MEMBERS  file,  it is displayed and the operator is  asked  if 
  1114.         he/she would like to edit (make changes to) this record.   Then the 
  1115.         record  is displayed in normal EDIT format (Figure 3-1C), with  the 
  1116.         fields filled in from before,  and the operator may insert or write 
  1117.         over  any fields as desired.
  1118.  
  1119.  
  1120.                           Page 3-8-1
  1121.  
  1122.  
  1123.             Section 3: MPROFILE - Maintaining the Names Directory File
  1124.  
  1125.  
  1126.       
  1127.         When  there is no duplicate,  a new record is added to the  MEMBERS 
  1128.         file  for  this person, with the fields that were  already  entered 
  1129.         being filled in, along with an automatically-generated FAMILYCODE.
  1130.         This  record  is displayed for the operator to complete  the  blank 
  1131.         fields.   Figure 3-1B shows the MUPDATE-Add screen.  Note that  the 
  1132.         "DATES"  field  is  only  displayed  (cannot  be  edited);   it  is 
  1133.         automatically  filled  in with the date (month and year) that  this 
  1134.         record is being created.
  1135.        
  1136.       [C] 'CHANGE' - Displays the record of a previously-entered person, so 
  1137.       that address/phone or activity names can be changed on the screen.
  1138.      
  1139.         1.   If the operator enters a number directly after the "C", such as 
  1140.         "C289", the computer will consider the number to be a record number, 
  1141.         and  will  go straight to it,  entering the  UPDATE-EDIT  mode  (see       
  1142.         Figure 3-1C).  Otherwise, the sequence below will be followed.
  1143.          
  1144.         2. The computer requests only a 5-character reference to this person 
  1145.         as - 1st 3 characters of the last name,  immediately followed by the 
  1146.         1st 2 characters of the first name.  The following is displayed -
  1147.  
  1148.              Editing a person's record on MEMBERS file
  1149.  
  1150.            Enter LAST NAME (3 characters), then FIRST NAME (2 characters)
  1151.              Name code :__
  1152.  
  1153.  
  1154.          THIS CODE MUST BE ENTERED IN ALL SMALL CASE LETTERS.  Otherwise  a 
  1155.          proper  match  cannot be made.   This assumes that every  name  is 
  1156.          entered  as  - capital letter followed by all small letters  - for 
  1157.          both first and last names.
  1158.          
  1159.  
  1160.          3.  After receiving the entry, the computer scans the MEMBERS file 
  1161.          for a match,  and when finding one,  displays the found last name, 
  1162.          first name,  home phone.  When the home phone is left  blank,  the 
  1163.          computer does not try to match it.  The computer then asks if this 
  1164.          match  is  the  intended one.   A person with  the  same  starting 
  1165.          characters  may have been found who is not wanted,  in which  case 
  1166.          the  operator  can answer "no" to the question "Is this a  correct 
  1167.          match?". The computer then scans further for a different match, if 
  1168.          any can be made.  When no match is made,  the computer says so and 
  1169.          returns  to the operator query for another last name / first  name 
  1170.          code.   Entering "Q" to this code returns you back to main  Update 
  1171.          menu.
  1172.  
  1173.          4. When the computer finds a match, it displays the matched record 
  1174.          in EDIT format (see Figure 3-1C),  with the fields filled in  from 
  1175.          previous data.  The  operator can then  change fields as  desired. 
  1176.          If  there  is no match for this combination of last name  /  first 
  1177.          name  letters,  the message "NO MATCH" is briefly displayed on the 
  1178.          operator  screen,  and  the  query for a new  update  function  is 
  1179.          repeated.  SPECIAL FEATURE:   If the operator enters a capital "Y" 
  1180.          to the question "Is this a correct match?", the screen display for 
  1181.          EDIT will point directly to activity names to be  changed,  rather 
  1182.          than  to   the name and address.  This is so that the operator can 
  1183.          change activity names more quickly. 
  1184.  
  1185.  
  1186.                           Page 3-8-2
  1187.  
  1188.  
  1189.             Section 3: MPROFILE - Maintaining the Names Directory File
  1190.  
  1191.  
  1192.        
  1193.                   Figure 3-1B     MEMBERS, UPDATE-ADD Format  
  1194.  
  1195.     The following figure is the display that appears on the screen when the 
  1196.     operator  selects  the  ADD  function.   The screen shows field titles,
  1197.     followed  by  the values that are currently assigned to the  respective 
  1198.     fields.   The operator presses arrow keys and the RETURN key as desired 
  1199.     to go to fields that need filling in or changing.  Section 2, paragraph
  1200.     F describes the screen editing key functions.  The family code is always 
  1201.     calculated in advance.
  1202.  
  1203.  
  1204.                    Adding record number NNNN
  1205.  
  1206.     This person is designated the following FAMILYCODE - JOHK0043
  1207.      
  1208.     LAST NAME :Johnson          :      FIRST NAME:Randy       :
  1209.     ADDRESS   :1234 Shady Oak Lane     :
  1210.     CITY,STATE:Minneapolis, MN   :     ZIP CODE: 55443::    :
  1211.     HOME PHONE:888-7777 :              WORK PHONE:555-4444 :
  1212.     BIRTHDATE :01/31/55-74 :           MEMBSTATUS:Y         :  
  1213.     SPEC.DATES:03/12/76,         :     OFFERINGEN: 456:
  1214.     SS/SC MEMB:COL *:                  TEACH-SSSC:CHI     :
  1215.     SP/ACTIVTY:AWA'ACH,USH,        :   COMMENTS  :                    :
  1216.     OTHER-ACTV:BSG=327,            :   DATES     0183,0483 
  1217.  
  1218.          Press ctrl-W when editing is complete.
  1219.  
  1220.  
  1221.  
  1222.     MEMBERS UPDATE-ADD format notes
  1223.  
  1224.     1.  Description of example - 
  1225.     This  person is a son of someone with a first name that starts with  the 
  1226.     letter "K",  and who also lives at 1234 Shady Oak Lane.   They  probably 
  1227.     moved there in April (date-changed = 0483).   There are at least 3 other 
  1228.     families  with family codes starting with JOHK...   If Randy would  move 
  1229.     away,  he would have to get his own family code, unique from all others.  
  1230.     Then he would be a Single,  or would have his own family.   Either  way, 
  1231.     the  4th  letter of his new FAMILYCODE would be changed to "R"  (Randy), 
  1232.     and  all his family members would eventually get the same  code.   Also, 
  1233.     the last digit of the family code just for himself would be changed to a 
  1234.     "1",  since he would become the head-of-household. Randy was born on Jan 
  1235.     31,  1955,  and has graduated from high school in 1974.  He is a  church 
  1236.     member  and  has  his own offering envelope number #  456.   He  teaches 
  1237.     Sunday School in the Children's Division and also teaches Awanas.  He is 
  1238.     in the choir and also ushers some times.  He is in a Bible study group - 
  1239.     group 3, number 27, which the activities directory file might show to be 
  1240.     a Thursday night group led by "Anderson" on the book of John.  Randy was 
  1241.     first entered into the computer on January,  1983,  and had a change  of 
  1242.     address/phone in April, 1983.
  1243.  
  1244.     2.  Special family code requirements
  1245.     When  entering a new person (a new-born baby or a previously un-recorded
  1246.     family member), you must look up the FAMILYCODE that is already assigned 
  1247.     to the family (on a previous report),  then enter this code over the one 
  1248.     created  by  the  computer.   It must have the same  1st  7  characters, 
  1249.     followed by the man/woman/boy/girl code (1/2/3/4) from the individual.
  1250.  
  1251.  
  1252.                           Page 3-8-3
  1253.  
  1254.  
  1255.             Section 3: MPROFILE - Maintaining the Names Directory File
  1256.  
  1257.  
  1258.        
  1259.                  Figure 3-1C    The MEMBERS UPDATE-EDIT Format  
  1260.  
  1261.     The following figure is the display that appears on the screen when the 
  1262.     operator  selects the CHANGE function.   The screen shows field titles,
  1263.     followed  by  the values that are currently assigned to the  respective 
  1264.     fields.   The operator presses arrow keys and the RETURN key as desired 
  1265.     to go to fields that need filling in or changing.   The family code  is 
  1266.     always calculated in advance.
  1267.  
  1268.  
  1269.                    Editing record number NNNN
  1270.  
  1271.     This person is designated the following FAMILYCODE - JOHK0043
  1272.      
  1273.     LAST NAME :Johnson          :      FIRST NAME:Randy       :
  1274.     ADDRESS   :1234 Shady Oak Lane     :
  1275.     CITY,STATE:Minneapolis, MN   :     ZIP CODE: 55443::    :
  1276.     HOME PHONE:888-7777 :              WORK PHONE:555-4444 :
  1277.     BIRTHDATE :01/31/55-74 :           MEMBSTATUS:Y         :  
  1278.     SPEC.DATES:03/12/76,         :     OFFERINGEN: 456:
  1279.     SS/SC MEMB:COL *:                  TEACH-SSSC:CHI     :
  1280.     SP/ACTIVTY:AWA'ACH,USH,        :   COMMENTS  :Ham radio operator  :
  1281.     OTHER-ACTV:BSG=327,            :   DATES     0183,0483 
  1282.  
  1283.          Press ctrl-W when editing is complete.
  1284.  
  1285.  
  1286.  
  1287.     EDIT format notes
  1288.  
  1289.     This EDIT screen is very similar to the UPDATE-ADD screen.   The program 
  1290.     allows you to change (type over) any existing information.   One special 
  1291.     feature in this screen is on entering it.  If you enter a capital letter 
  1292.     "Y"  to the last question - "Is this the right name?",  the program will 
  1293.     skip over the personal and family information so that you will be placed 
  1294.     directly into the church activity fields.
  1295.  
  1296.  
  1297.  
  1298.  
  1299.  
  1300.  
  1301.  
  1302.  
  1303.  
  1304.  
  1305.  
  1306.  
  1307.  
  1308.  
  1309.  
  1310.  
  1311.  
  1312.  
  1313.  
  1314.  
  1315.  
  1316.  
  1317.  
  1318.                           Page 3-8-4
  1319.  
  1320.  
  1321.             Section 3: MPROFILE - Maintaining the Names Directory File
  1322.  
  1323.  
  1324.     E2. Full Church Reports
  1325.  
  1326.     Your  church  can  make reports of all members in the  MEMBERS  file  by 
  1327.     selecting the "Full Church Processing" process (menu item 1) of the Main 
  1328.     Menu.   The secondary menu "FULL CHURCH PROCESSING" will then appear  on 
  1329.     the  screen and the operator selects the type of report that is desired.  
  1330.     Each report is designed for a particular use at the church.   These  are 
  1331.     described below.  The following Figure shows the report names.  
  1332.     When  the  operator makes a selection,  the program makes maybe  two  or 
  1333.     three operator queries,  asking questions related to report inputs.  The 
  1334.     operator  enters the specific information that is  requested,  then  the 
  1335.     report  is immediately sent to the printer.   Note that the printer must 
  1336.     be  connected and on-line,  in order for the reports to start to  print.  
  1337.     The  computer just stops silently,  if it can't get a response from  the 
  1338.     port  that  the printer is connected to.  The operator can just  get  it 
  1339.     connected,  then  the  program  will start  the  report  without  losing 
  1340.     anything.
  1341.  
  1342.          
  1343.                    Figure 3-3  -  Full Church Processing Menu
  1344.  
  1345.               
  1346.                         FULL CHURCH PROCESSING                2-/FCREPORT/
  1347.  
  1348.  
  1349.          1)  All membership information                            [FI]
  1350.          2)  Briefer two-line report                               [TL]
  1351.          3)  One-line report, by offering envelope number          [OL]
  1352.          4)  Full-church Directory                                 [FD]
  1353.          5)  SPECIAL DATES                                      /FCSDATES
  1354.          6)  MAILING LABELS - All members/attenders, by family     [ML]
  1355.          7)  MAILING LABELS - All voting members                   [ML]
  1356.          8)  MAILING LABELS - All offering envelope numbers        [ML]
  1357.          9)  Full-church attendance marking, reports            /FCATTEND
  1358.  
  1359.          Enter selection :
  1360.  
  1361.  
  1362.                    Figure 3-3A  -  Full Church, SPECIAL DATES menu
  1363.  
  1364.             Special Full-Membership Selections             2-5-/FCSDATES/
  1365.  
  1366.          1)  Wedding Anniversaries This Month                      [OL]
  1367.          2)  Birhtdays This Month                                  [CL]
  1368.          3)  New People This Month                                 [CL]
  1369.          4)  People with Address/Phone Changes This Month          [CL]
  1370.          5)  All Full-Church-Inactive People                       [CL]
  1371.  
  1372.          Enter selection :
  1373.  
  1374.  
  1375.  
  1376.  
  1377.  
  1378.  
  1379.  
  1380.  
  1381.  
  1382.  
  1383.  
  1384.                              Page 3-13-1
  1385.  
  1386.  
  1387.             Section 3: MPROFILE - Maintaining the Names Directory File
  1388.  
  1389.  
  1390.     FULL CHURCH PROCESSING - Processes Description
  1391.  
  1392.      1) [FI]: All membership information              from: MEMBERS /MEMBERS
  1393.          This  is the main report that the church office will  keep  current 
  1394.          on  its people.  It usually has private infromation,  so the office 
  1395.          might  keep it in a more-secure area than the main working  office.  
  1396.          There are no operator queries in starting this report.
  1397.      
  1398.      2) [TL]: Briefer two-line report                 from: MEMBERS /MEMBERS
  1399.          This  report  is good for distribution to the different  ministries 
  1400.          that are church-wide.   It contains all the basic information about 
  1401.          each member. There are no operator queries in starting this report.
  1402.          The  report uses the SP:ACTIVTY field for the variable item in  the 
  1403.          report.
  1404.  
  1405.      3) [OL]: One-line report, by offering envelope number MEMBERS /OFFERNDX
  1406.          This  report  is good for keeping track of your  assigned  envelope 
  1407.          numbers.   It  shows each number in order,  then the  name  of  the 
  1408.          person(s)  that  have that envelope set.   Unassigned  numbers  are 
  1409.          printed with the space left blank after them.  You can write in new 
  1410.          names in this space.  There are no operator queries to this report. 
  1411.          The program  automatically creates the OFFERNDX file if it is  not 
  1412.          present on the data disk.
  1413.  
  1414.      4) [FD]: Full Church Directory                       FCMEMBRS /FCMEMBRS
  1415.          This report is good for making multiple copies and distributing  to 
  1416.          the  church membership.   It has the members printed by family.  It 
  1417.          uses the FCMEMBERS file,  which must be created, if not up-to-date. 
  1418.          The process has the following query:
  1419.              - Does the FCMEMBRS file have the latest updates from MEMBERS?
  1420.                   If you answer "N" the program automatically runs program
  1421.                   module MGFCROST in order to create file FCMEMBRS /FCMEMBRS
  1422.                   Otherwise it assumes the file is present on the data disk.
  1423.        
  1424.       5) SPECIAL DATES -Important dates to remember about individual members
  1425.          Goes to a separate menu for a larger report selection, as follows -
  1426.  
  1427.            5-1) [OL] - Wedding Anniversaries this month   FCMEMBRS /FCMEMBRS
  1428.              This  report is helpful for noting this important date,  if the 
  1429.              church  wants to send rememberances on anniversaries.  It  uses 
  1430.              the  FCMEMBRS /FCMEMBRS files,  printing a one-line  report  of 
  1431.              each couple,  along with the anniversary date,  as noted in the 
  1432.              second  part of the SPEC:DATES field.   Only those couples with 
  1433.              anniversary  dates having the same month as the month in SYSTEM 
  1434.              DATE will be printed.
  1435.              The  process automatically looks for files FCMEMBRS  /FCMEMBRS. 
  1436.              If  they  are  not  present  on  the  data  disk,  the  program 
  1437.              automatically creates them, then goes on to print the report.
  1438.  
  1439.            5-2) [CL] - Birthdays this month                MEMBERS /MEMBERS
  1440.              This report is of all birthdays in the church this month.  This 
  1441.              report prints everyone's name and birthday that has "BIRTHDATE" 
  1442.              characters 1 and 2 being the same as the SYSTEM DATE characters 
  1443.              1 and 2.
  1444.  
  1445.  
  1446.  
  1447.  
  1448.  
  1449.  
  1450.                              Page 3-13-2
  1451.  
  1452.  
  1453.             Section 3: MPROFILE - Maintaining the Names Directory File
  1454.  
  1455.  
  1456.            5-3) [CL] - New People this month               MEMBERS /MEMBERS
  1457.              This report is of all people just entered into the MEMBERS file 
  1458.              this month.  Those people whose names are printed will have the 
  1459.              first four characters of the "DATES" field of MEMBERS equal  to 
  1460.              the  month and year of SYSTEM DATE.  This date is automatically 
  1461.              recorded during the MUPDATE-ADD process.   
  1462.  
  1463.            5-4) [CL] - People with Address/Phone Changes this month
  1464.                                                            MEMBERS /MEMBERS
  1465.              This report is of all active people with address or phone (home 
  1466.              or work) changes made this month.   This would have been marked 
  1467.              from  the MUPDATE-CHANGE process,  but only when  these  fields 
  1468.              were changed (not for activity code or member status  changes). 
  1469.              Note  that you have to have made the SYSTEM DATE have the  same 
  1470.              month and year that you made your changes.  If you are printing 
  1471.              a  report to be distributed in April,  but with March  changes, 
  1472.              for example, you have to keep to a March date. 
  1473.  
  1474.            5-5) [CL] - All People just made Inactive this month
  1475.                                                            MEMBERS /MEMBERS
  1476.              This  report  tells you  who has just  been marked  Full-Church 
  1477.              Inactive,  from the MUPDATE, F.C. Inactive process. Only people 
  1478.              marked so this month will be printed.   Full-church inactive is 
  1479.              marked by "*" in character 2 of MEMBSTATUS,  and by the  SYSTEM 
  1480.              DATE, month and year, going in characters 6-9 of "DATES".
  1481.  
  1482.            5-6) [CL] - All People made Inactive (any month) MEMBERS /MEMBERS
  1483.              This report is just like 5-5) except it prints all names marked
  1484.              Full-church Inactive for any month
  1485.  
  1486.        6) [ML] - Mailing Labels, all members/attenders, by family
  1487.                                                           FCMEMBRS /FCMEMBRS
  1488.          This  report  is  mailing labels formatted  (see  Figure  3B-6,  in 
  1489.          Appendix 3-B). All families whose head-of-house-hold is active (not 
  1490.          marked  Full-church  inactive)  have  mailing  labels  printed,  in 
  1491.          alphabetical  order.  If a person is a child,  whose parents do not 
  1492.          attend  (not  recorded in the computer),  the first  child  in  the 
  1493.          family  will  have  a  label printed.  Note that  if  you  have  an 
  1494.          automatic  sheet  feeder,  you can have  a  mailing-label-formatted 
  1495.          print  of each name in a particular part of each sheet that is fed.  
  1496.          This means that you can set up for one label per page (select  "66" 
  1497.          for  spacing between labels,  66 lies per page),  then set the  1st 
  1498.          column  and first row to match the place on the page that you  want 
  1499.          the  label  image  printed.   This applies to  all  mailing  labels 
  1500.          "reports". 
  1501.  
  1502.        7) [ML] - Mailing Labels, all voting members      MEMBERS /MEMBERS
  1503.          This  report is mailing labels formatted.   All individuals who are 
  1504.          members  - MEMBSTATUS,  1st  character  = 'Y' - and  whose  age  is 
  1505.          greater   than  the  church  voting  age  (see  "church,   computer 
  1506.          parameters") will have mailing labels printed.   Note that  husband 
  1507.          and wives receive separate labels..
  1508.  
  1509.  
  1510.  
  1511.  
  1512.  
  1513.  
  1514.  
  1515.  
  1516.                              Page 3-13-3
  1517.  
  1518.  
  1519.             Section 3: MPROFILE - Maintaining the Names Directory File
  1520.  
  1521.  
  1522.        8) [ML] - Mailing Labels, all offering envelope numbers
  1523.                                                           MEMBERS /OFFERNDX
  1524.          This  report  makes  mailing labels for everyone with  an  offering 
  1525.          envelope.   Husbands and wives have one label (both first names are 
  1526.          printed)  when they have the same envelope number.   Printing these 
  1527.          labels at the beginning of a new year is good for attaching to  the 
  1528.          tops  of  the envelope boxes.   The labels are printed in  envelope 
  1529.          number  order,  just like the order of your  boxes.   The  envelope 
  1530.          number is also printed. 
  1531.  
  1532.        9) [Special Process] - Full Church Attendance
  1533.          This is a special process, too extensive to describe briefly, here.  
  1534.          See paragraph 3-I.a.
  1535.  
  1536.  
  1537.  
  1538.  
  1539.  
  1540.  
  1541.  
  1542.  
  1543.  
  1544.  
  1545.  
  1546.  
  1547.  
  1548.  
  1549.  
  1550.  
  1551.  
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.  
  1582.                              Page 3-13-4
  1583.  
  1584.  
  1585.                Section 3: MPROFILE  -  G.4 Small Church Reports
  1586.  
  1587.  
  1588.     E3. Small Church Reports
  1589.  
  1590.     This   section   of   reports   is  of   selected   groups   of   church 
  1591.     members/attenders, by Small Church.  Each Small Church has a 3-character 
  1592.     code  associated  with it that is defined in the Names  Directory  file.  
  1593.     This file contains the code plus a name to the code,  as entered in  SET 
  1594.     UP,  Activity Names editing.  The Small Church code is in the SS:SC:MEMB 
  1595.     field  of  MEMBERS file.   The MSCROST /MSCROST secondary file   is  the 
  1596.     primary  inputs to these reports.   Married's are found in the  FCMEMBRS 
  1597.     /FCRSCNDX  file.  The  following is the Figure of  the  MPROFILE,  Small 
  1598.     Church Reports menu.  There is one qualification  for being printed in a 
  1599.     SmallChurch report - people must not be marked Small-Church-Inactive  in 
  1600.     their SS:SC:MEMB  field of MEMBERS.  All S.C reports skip such  inactive 
  1601.     people.
  1602.  
  1603.  
  1604.                         Figure 3-4  - Small Church Reports Menu
  1605.  
  1606.                    Small Church Reports                         3-/SCREPORT/
  1607.  
  1608.               1) Print two-line report of selected SC class with OTHER  [TL]
  1609.               2) Print briefer one-line report                          [OL]
  1610.               3) Print 2-column roster of selected SC class             [2C]
  1611.               4) Attendance Marking, Reports                     /SCATTEND/
  1612.               5) Print a new-people list from this month                [CL]
  1613.               6) Print a new-changes list from this month               [CL]
  1614.               7) Print a list of birthdays from this month              [CL]
  1615.               8) Print people just made Small-Church-Inactive this month[CL]
  1616.               9) Mailing labels
  1617.  
  1618.               Enter selection :__
  1619.  
  1620.  
  1621.     Small Church Reports - Processes Description
  1622.  
  1623.     1) [TL]: Selected SC class, with OTHER                 MSCROST /MSCROST
  1624.          This is a two-line report of class (group) members, and is designed 
  1625.          for  use by the class teacher/leader.  The Two-Line report has  one 
  1626.          optional report field,  the third  field on the second line of each 
  1627.          person's report information. This field will normally have "ACTIV:" 
  1628.          followed  by the SP:ACTIVTY field value (first 8  characters).   If 
  1629.          the operator enters a slash (/) after the "1", then enters an OTHER 
  1630.          code,  the  report  will find the name to the  specified  code,  if 
  1631.          it  can,  then  use it in this special field of  the  report.   For 
  1632.          example,  if for the "Enter selection: " query, the operator enters 
  1633.          "1/SCH",  the  report will say "School:Franklin  Elementary"  for 
  1634.          someone with such a school code and name.  So the report will print 
  1635.          only  one OTHER code/name in a single report,  and only when  using 
  1636.          the selection switch (/XXX).
  1637.  
  1638.          The following queries are made to the operator:
  1639.            - Enter  Small  Church  code:  __   The operator  enters  the  3-
  1640.          character code representing the class that a report is desired for. 
  1641.          If it is not found in the Names Directory,  the program displays an 
  1642.          error  message:  "Small  Church not  found in  MDIRFILE",  and  the 
  1643.          query  is made again.  Entering "Q" to this query (instead of a  SC 
  1644.          code) terminates the process.
  1645.  
  1646.  
  1647.  
  1648.                              Page 3-13-5
  1649.  
  1650.  
  1651.                Section 3: MPROFILE  -  G.4 Small Church Reports
  1652.  
  1653.  
  1654.           - Does the MSCROST file have the latest updates from MEMBERS? __
  1655.          The  operator enters "Y" if the MSCROST /MSCROST file exists on the 
  1656.          data disk and has been created since the last time someone  entered 
  1657.          MPROFILE,  Updates.  If there have only been a few updates, and the 
  1658.          church doesn't mind a few missing,  the operator can enter "Y", and 
  1659.          the program will use the old file.   If "N" is entered, the program 
  1660.          automatically  performs  the  MGSCROST  secondary  file  generation 
  1661.          routine.  If "Y" is entered, or (for "N") on completion of creating 
  1662.          MSCROST  /MSCROST,  the  program  immediately starts to  print  the 
  1663.          specified report.
  1664.  
  1665.     2) [OL] - Briefer One-Line report                      MSCROST /MSCROST
  1666.          This  is  a  simple one-line report of all people in  the  selected 
  1667.          Small Church class. The following queries are made:
  1668.            - Enter Small Church code: __
  1669.          The  operator  enters  a  valid Small Church code  from  the  Names 
  1670.          Directory. Invalid ones are rejected. "Q" quits the process.
  1671.            - Does the MSCROST file have the latest updates from MEMBERS? :__
  1672.          The  operator enters "Y" if there is a good MSCROST /MSCROST  file. 
  1673.          Otherwise,  enter  anything else (or just press <RETURN>,  and  the 
  1674.          program creates a new MSCROST file.  With a good MSCROST file,  the 
  1675.          program immediately begins the report.
  1676.  
  1677.     3) [2C] - 2-column Roster                             MSCROST  /MSCROST
  1678.                                                        or FCMEMBRS /FCRSCNDX
  1679.          This report is for distribution to class members occasionally.   It 
  1680.          has a nice,  neat,  short format of everyone's name,  address,  and 
  1681.          phone.  It also has birthdays, if given (not year-of-birth).  It is 
  1682.          listed   in  two  columns,   sorted  vertically  (the   names   are 
  1683.          alphabetical, in columns).  
  1684.          This  report allows an alternate field to be printed in the  report 
  1685.          (line 2,  field 3).  If the operator enters "1/XXX" where XXX is an 
  1686.          OTHER  code,  the Report routine will look up the  name  associated 
  1687.          with  this  code in the Names Directory.  It will print it  as  the 
  1688.          header  plus print the sub-name from the code in  the  individual's 
  1689.          OTHER  field,  when  he/she  has this  OTHER  category  name.   For 
  1690.          example,  entering  "1/SCH"  causes  the "SCHool" header  plus  the 
  1691.          particular school name to be printed in this alternate field of the 
  1692.          report,  but only when each individual has a "SCH=---" specified in 
  1693.          his/her OTHER field.
  1694.          An additional characteristic is:  the backward slash (\) entered in 
  1695.          place  of the forward slash causes the school grade to  be  printed 
  1696.          for  those  who have a school grade (computed from the  birthdate).  
  1697.          You  would  enter "1\SCH" and the grade in school will  be  printed 
  1698.          right after the birthdate on the report.
  1699.            The following Names Directory parameter is used:
  1700.            - >LSEP<  - If this parameter (dBASE variable) equals  "Y",  then 
  1701.          there  will  be a letter separator between names that start with  a 
  1702.          new first letter.   For example,  there will be a  - B - after  the 
  1703.          "Anderson's",  before starting with "Baker". This is nice on larger 
  1704.          rosters, but is a bit busy for small ones.
  1705.  
  1706.          The following queries are made:
  1707.            - Enter Small Church code: __
  1708.          The  operator  enters  a  valid Small Church code  from  the  Names 
  1709.          Directory. Invalid ones are rejected. "Q" quits the process.
  1710.            - Is the Small Church for a married's class? __
  1711.          If  the operator enters "Y" (yes),  the program uses  the  FCMEMBRS 
  1712.  
  1713.  
  1714.                              Page 3-13-6
  1715.  
  1716.  
  1717.                Section 3: MPROFILE  -  G.4 Small Church Reports
  1718.  
  1719.  
  1720.          /FCRSCNDX  file  as  input,  first querying if  it  is  up-to-date.  
  1721.          Otherwise  (not  a married's class),  the program uses the  MSCROST 
  1722.          /MSCROST file,  which prints everyone individually.   If you want a 
  1723.          married's  class  printed,  but think you like  the  names  printed 
  1724.          individually, better,  then enter "N" to this query,  after  having 
  1725.          entered a married's Small Church code.
  1726.          The  program  starts  to print the report after the input  file  is 
  1727.          determined.   The program takes a little time to arrange the  names 
  1728.          into the 2-column format - it can be maybe a minute between printed 
  1729.          pages.  The screen says "Now creating page N"  while getting  ready 
  1730.          for each new page of the report.
  1731.             
  1732.     4) - [Special Process]  - Attendance Tracking for Small Church Groups
  1733.            See paragraph 3-I for a description of this process.
  1734.  
  1735.     5) [CL]  - New People this month                       MSCROST /MSCROST
  1736.          This  report  is of all people just entered into the  MEMBERS  file 
  1737.          this month from a selected Small Church.   Those people whose names 
  1738.          are  printed  will  have the first four characters of  the  "DATES" 
  1739.          field of MEMBERS equal to the month and year of SYSTEM  DATE.  This 
  1740.          date is automatically recorded during the MUPDATE-ADD process.   
  1741.          The  operator makes the SYSTEM DATE be in the month the  ADDs  were 
  1742.          made.   So  you  cannot make a list dated September 1  for  end-of-
  1743.          August changes; you must leave the SYSTEM DATE in August.
  1744.  
  1745.     6) [CL] - People with Address/Phone Changes this month  MSCROST /MSCROST
  1746.          This  report  is of all Small-Church-active people with address  or 
  1747.          phone (home or work) changes made this month.  This would have been 
  1748.          marked  from  the  MUPDATE-CHANGE  process,  but  only  when  these 
  1749.          particular  fields  were changed (not for activity code  or  member 
  1750.          status changes). Note that you have to have made the SYSTEM DATE be 
  1751.          the  same month and year that you made your changes.   For example, 
  1752.          if you are printing a report to be distributed in April,  but  with 
  1753.          March changes, you have to enter MPROFILE with a March date. 
  1754.  
  1755.     7) [CL] - Birthdays this month                       MSCROST /MSCROST
  1756.          This  report  is  of all people in the church with  birthdays  this 
  1757.          month.  This  report prints everyone's name and birthday  that  has 
  1758.          "BIRTHDATE"  characters  1 and 2 being the same as the SYSTEM  DATE 
  1759.          characters 1 and 2.
  1760.  
  1761.     8) [CL] - All People just made Small-Church-Inactive this month  
  1762.                                                            MSCROST /MSCROST
  1763.          This  report  tells  you  who  has  just  been  marked Small-Church 
  1764.          Inactive,  from the MUPDATE,  S.C.-Inactive process.  Only  people 
  1765.          marked  so  this month will be printed.  Small-church-inactive  is 
  1766.          marked by "*" in character 5 of SS:SC:MEMB, and by the  SYSTEM DATE
  1767.          (month and year) going in characters 6-9 of "DATES".
  1768.  
  1769.     9 [ML] - Mailing labels                           MSCROST /MSCROST
  1770.          This  report  is  for standard mailing labels to be printed  for  a 
  1771.          selected  Small Church.  All Small-church-active people  will  have 
  1772.          mailing  labels  printed for them,  in the spacing defined  by  the 
  1773.          Mailing Labels parameters.
  1774.  
  1775.  
  1776.  
  1777.  
  1778.  
  1779.  
  1780.                              Page 3-13-7
  1781.  
  1782.  
  1783.              Section 3: MPROFILE  -  G.5 Special Activities Reports
  1784.  
  1785.  
  1786.  
  1787.     E4. Special Activities Reports
  1788.       
  1789.     This   section   of   reports   is  of   selected   groups   of   church 
  1790.     members/attenders, by the Special Activities they are involved in.  Each 
  1791.     Special  Activity  has  a 3-character code associated with  it  that  is 
  1792.     defined in the Names Directory file.  This file contains the code plus a 
  1793.     name  to the code,  as entered in SET UP,  Activity Names  editing.  The 
  1794.     Special Activity code  is in the SP:ACTIVTY field of  MEMBERS  file.   The 
  1795.     MACTIVTY  /MACTIVTY  secondary  file  is the  input  to  these  reports.  
  1796.     The following is the figure of the MPROFILE,  Special Activities Reports 
  1797.     menu.  
  1798.  
  1799.  
  1800.                     Figure 3-5  - Special Activities Reports Menu
  1801.  
  1802.  
  1803.                    Special Activity Reports                     4-/SAREPORT/
  1804.  
  1805.             1) Print standard report of a specified SPECIAL-ACTIVITY    [OL]
  1806.             2) Print two-line report of a SPECIAL-ACTIVITY, with OTHER  [TL]
  1807.             3) Print 2-column roster of selected Special Activity       [2C]
  1808.             4) Print a new-people list from this month                  [CL]
  1809.             5) Print a new-changes list from this month                 [CL]
  1810.             6) Print a list of birthdays from this month                [CL]
  1811.             7) Mailing labels                                           [ML]
  1812.  
  1813.             Enter selection :__
  1814.  
  1815.  
  1816.     Special Activities Reports - Process Descriptions
  1817.  
  1818.  
  1819.     1) [OL] - Standard, One-line Report                   MACTIVTY /MACTIVTY
  1820.          This  is  a  simple one-line report of all people in  the  selected 
  1821.          Special Activity. The following queries are made:
  1822.            - Enter Special Activity code: __
  1823.          The operator enters a valid Special Activity code  from  the  Names 
  1824.          Directory. Invalid ones are rejected. "Q" quits the process.
  1825.            - Does the MACTIVTY file have the latest updates from MEMBERS? :
  1826.          The operator enters "Y" if there is a good MACTIVTY /MACTIVTY file. 
  1827.          Otherwise,  enter  anything else (or just press <RETURN>), and  the 
  1828.          program creates a new MACTIVTY file. With a good MACTIVTY file, the 
  1829.          program immediately begins the report.
  1830.  
  1831.     2) [TL]: Selected Special Activity, with OTHER        MACTIVTY /MACTIVTY
  1832.          This is a two-line report of an activity group, and is designed for
  1833.          use by the group chairman/leader.  The Two-Line report has one 
  1834.          optional report field,  the third  field on the second line of each 
  1835.          person's  report  information.  This field will have each  person's 
  1836.          birthdate   followed  by  the  SP:ACTIVTY  field  value  (first   8 
  1837.          characters).   
  1838.          The following queries are made to the operator:
  1839.           - Does the MACTIVTY file have the latest updates from MEMBERS? __
  1840.          The  operator enters "Y" if the MACTIVTY /MACTIVTY file  exists  on 
  1841.          the  data  disk  and has been created since the last  time  someone 
  1842.          entered MPROFILE- Updates.   If there have only been a few updates, 
  1843.          and the church doesn't mind a few missing,  the operator can  enter 
  1844.  
  1845.  
  1846.                              Page 3-13-8
  1847.  
  1848.  
  1849.              Section 3: MPROFILE  -  G.5 Special Activities Reports
  1850.  
  1851.  
  1852.          "Y", and the program will use the old file.  If "N" is entered, the 
  1853.          program   automatically   performs  the  MGSAROST  secondary   file 
  1854.          generation routine.   If "Y" is entered, or (for "N") on completion 
  1855.          of  creating MACTIVTY /MACTIVTY  the program immediately starts  to 
  1856.          print the specified report.
  1857.            - Enter Special Activity code:  __   The operator enters  the  3-
  1858.          character code representing the activity  that a  report is desired 
  1859.          for.  If  it  is  not found in the  Names  Directory,  the  program 
  1860.          displays  an error message:  
  1861.               "Special Activity code not found in MDIRFILE", 
  1862.          and the query is made again. Entering "Q" to this query (instead of 
  1863.          an activity code) terminates the process.
  1864.  
  1865.     3) [2C] - 2-column Roster                            MACTIVTY /MACTIVTY
  1866.          This  report is for distribution to activity members  occasionally.  
  1867.          It has a nice,  neat, short format of everyone's name, address, and 
  1868.          phone.  It also has birthdays, if given (not year-of-birth).  It is 
  1869.          listed   in  two  columns,   sorted  vertically  (the   names   are 
  1870.          alphabetical, in columns).  
  1871.          The following Names Directory parameter is used:
  1872.            - >LSEP<  - If this parameter (dBASE variable) equals  "Y",  then 
  1873.          there  will  be a letter separator between names that start with  a 
  1874.          new first letter.   For example,  there will be a  - B - after  the 
  1875.          "Anderson's",  before starting with "Baker". This is nice on larger 
  1876.          rosters, but is a bit busy for small ones.
  1877.          The following queries are made:
  1878.           - Does the MACTIVTY file have the latest updates from MEMBERS? __
  1879.          The  operator enters "Y" if the MACTIVTY /MACTIVTY file  exists  on 
  1880.          the  data  disk  and has been created since the last  time  someone 
  1881.          entered MPROFILE- Updates.   If there have only been a few updates, 
  1882.          and the church doesn't mind a few missing,  the operator can  enter 
  1883.          "Y", and the program will use the old file.  If "N" is entered, the 
  1884.          program   automatically   performs  the  MGSAROST  secondary   file 
  1885.          generation routine.   If "Y" is entered, or (for "N") on completion 
  1886.          of  creating MACTIVTY /MACTIVTY  the program immediately starts  to 
  1887.          print the specified report.
  1888.            - Enter Special Activity code :__
  1889.          The operator enters a valid Special Activity code  from  the  Names 
  1890.          Directory. Invalid ones are rejected. "Q" quits the process.
  1891.          The  program  starts  to print the report after the input  file  is 
  1892.          determined.   The program takes a little time to arrange the  names 
  1893.          into the 2-column format - it can be maybe a minute between printed 
  1894.          pages.  The screen says "Now creating page N"  while getting  ready 
  1895.          for each new page of the report.
  1896.             
  1897.  
  1898.     4) [CL]  - New People this month                      MACTIVTY /MACTIVTY
  1899.          This  report  is of all people in a specified Special Activity  who 
  1900.          were just entered into the MEMBERS file this month.   Those  people 
  1901.          whose  names  are printed have the first four characters  of  their 
  1902.          "DATES"  fields  in MEMBERS equal to the month and year  of  SYSTEM 
  1903.          DATE.  This  date is automatically recorded during the  MUPDATE-ADD 
  1904.          process.   
  1905.  
  1906.  
  1907.  
  1908.  
  1909.  
  1910.  
  1911.  
  1912.                              Page 3-13-9
  1913.  
  1914.  
  1915.              Section 3: MPROFILE  -  G.5 Special Activities Reports
  1916.  
  1917.  
  1918.     5) [CL] -People with Address/Phone Changes this month  MACTIVTY/MACTIVTY
  1919.          This  report  is  of all the named  Special  Activity  people  with 
  1920.          address  or  phone (home or work) changes made  this  month.   This 
  1921.          would  have been marked from the MUPDATE-CHANGE process,  but  only 
  1922.          when  the  address  or phone changed (not for changes  to  activity 
  1923.          codes  or member status changes).  Note that you have to have  made 
  1924.          the  SYSTEM  DATE  be the same month and year that  you  made  your 
  1925.          changes.   For  example,  if you are printing a report  of  changes 
  1926.          marked  during March,  you have to keep to a March date when making 
  1927.          the report. 
  1928.  
  1929.     6) [CL] - Birthdays this month                        MACTIVTY /MACTIVTY
  1930.          This  report is of all people in a specified Special Activity  that 
  1931.          have birthdays this month.  This report prints everyone's name  and 
  1932.          birthday  that has "BIRTHDATE" characters 1 and 2 being the same as 
  1933.          the SYSTEM DATE characters 1 and 2.
  1934.  
  1935.     7) [ML] - Mailing labels                              MACTIVTY /MACTIVTY
  1936.          This  report  is  for standard mailing labels to be printed  for  a 
  1937.          selected Special Activity.  Mailing labels will be printed for  all 
  1938.          active  people  in  the  spacing  defined  by  the  Mailing  Labels 
  1939.          parameters.
  1940.  
  1941.  
  1942.  
  1943.  
  1944.  
  1945.  
  1946.  
  1947.  
  1948.  
  1949.  
  1950.  
  1951.  
  1952.  
  1953.  
  1954.  
  1955.  
  1956.  
  1957.  
  1958.  
  1959.  
  1960.  
  1961.  
  1962.  
  1963.  
  1964.  
  1965.  
  1966.  
  1967.  
  1968.  
  1969.  
  1970.  
  1971.  
  1972.  
  1973.  
  1974.  
  1975.  
  1976.  
  1977.  
  1978.                              Page 3-13-10
  1979.  
  1980.  
  1981.             Section 3: MPROFILE  -  G6. Interest / Abilities Reports
  1982.  
  1983.  
  1984.     E5. Interests / Abilities Reports
  1985.  
  1986.          This   section   of  reports  is  of  selected  groups  of   church 
  1987.          members/attenders,  by Interests/Abilities.   Each Interest/Ability 
  1988.          is  represented by a 2-character code in the Names  Directory.  The 
  1989.          code then has a (20-character) name for the code.  Interest/Ability 
  1990.          codes are entered into the SKILLS field of each MEMBERS record,  as 
  1991.          such information is received from the church congregation.  Special 
  1992.          surveys specific to this function are appropriate, especially if it 
  1993.          is  for  matching  people to interests of their  own  (rather  than 
  1994.          church helps skills).   Note that only 10 codes can be entered into 
  1995.          a person's SKILLS field.   If more are given, you just have to skip 
  1996.          any  past  ten.   The  following  is the figure  of  the  MPROFILE, 
  1997.          Interests/Abilities  Reports menu.   Interests / Abilities  reports 
  1998.          are made from the MSKILLS /MSKILLS file.   This file is made by the 
  1999.          MGIAROST module, which is automatically called, if the MSKILLS file 
  2000.          is not up-to-date.  
  2001.  
  2002.  
  2003.                      Figure 3-6  -  Interests/Abilities Reports
  2004.  
  2005.  
  2006.                                                              DATA DISK = C
  2007.  
  2008.               Interests / Abilities Reports                  5-/IAREPORT/
  2009.  
  2010.      1) Report for selected Interests / Abilities for all members       [OL]
  2011.      2) Report for selected Interests/Abilities and Small Church        [OL]
  2012.      3) Mailing Labels for selected Interests/Abilities, all members    [ML]
  2013.      4) Mailing Labels for selected Interests/Abilities and Sm Church   [ML]
  2014.  
  2015.      Enter selection :
  2016.  
  2017.  
  2018.  
  2019.     This  report  section  allows the church to  make  reports  of  selected 
  2020.     Interests  /  Abilities.   It  is based on the MGIAROST  secondary  file 
  2021.     generation routine,  and uses the MSKILLS /MSKILLS file. All reports are 
  2022.     of the One-Line or Mailing Labels format.  The operator selects to print 
  2023.     the  report of a selected I/A for all church members,  or for a selected 
  2024.     Small Church class.   Also,  the report can be a One-Line report,  or  a 
  2025.     Mailing Labels-formatted report.
  2026.     Operator queries:
  2027.       - Does the MSKILLS file have the latest updates from MEMBERS? :__
  2028.     If no,  the program will go make a new MSKILLS /MSKILLS file.  "Q" quits 
  2029.     the process. 
  2030.       - Enter desired Interests/Abilities code :__
  2031.     The  code  that you enter must be 2 characters and must match a  "SKLS=" 
  2032.     code  in the Names Directory.   Otherwise it will be rejected,  and  the 
  2033.     query is made again. "Q" exits this query.
  2034.       - Enter Small Church code :__
  2035.     This query is made only for menu selections 2 and 4.  The code must be a 
  2036.     valid Small Church code, just like for making any Small Church report.
  2037.     "Q" terminates this query.
  2038.  
  2039.     The  process begins to print the report as soon as it has found the  I/A 
  2040.     name, and the Small Church name, if applicable.
  2041.  
  2042.  
  2043.  
  2044.                              Page 3-13-11
  2045.  
  2046.  
  2047.             Section 3: MPROFILE  - G.7. Special File Creation, Reports
  2048.  
  2049.  
  2050.     E6. Special File Creation, Reports
  2051.  
  2052.     The  CPROFILE user might find that the reports specified in the MPROFILE 
  2053.     report  menus  do  not include enough  selections.   The  "Special  File 
  2054.     Creation,  Reports" menu item,  from the Main Menu,  allows the user  to 
  2055.     specify  any existing membership file as a report input,  then specify a 
  2056.     selection  condition  on  records  in that file that are  wanted  to  be 
  2057.     included  in  a report.   One of three different report formats  may  be 
  2058.     chosen.   Also,  a special file may be created,  with optional index, in 
  2059.     preparation  for  the  report  process.  For  example,  the  Full-Church 
  2060.     mailings  might  want to be mailed in ZIP code order,  in order to  save 
  2061.     postage.  The  operator  could first have the FCMEMBRS  file  (families) 
  2062.     indexed  by:  ZIP+LAST:NAME+FIRST:NAME to file  index:  FCZIP.  Then  he 
  2063.     requests a Mailing Labels report, and selects Input File = FCMEMBRS, and 
  2064.     Input  File  Index = FCZIP.   The program asks for a selection  criteria 
  2065.     which can be answered by just pressing <RETURN>,  for ALL.  The  process 
  2066.     then prints mailing labels for all families, in ZIP code order.  
  2067.     Section 3-H,  below explains all characteristics and features of Special 
  2068.     Files, Reports.
  2069.  
  2070.  
  2071.  
  2072.  
  2073.  
  2074.  
  2075.  
  2076.  
  2077.  
  2078.  
  2079.  
  2080.  
  2081.  
  2082.  
  2083.  
  2084.  
  2085.  
  2086.               NOTICE  - -  This is an incomplete file print-out.
  2087.                            You are to print the MPROFIL2.DOC file
  2088.                            from the DATA DISK to get the rest of it.
  2089.  
  2090.  
  2091.  
  2092.  
  2093.  
  2094.  
  2095.  
  2096.  
  2097.  
  2098.  
  2099.  
  2100.  
  2101.  
  2102.  
  2103.  
  2104.  
  2105.  
  2106.  
  2107.  
  2108.  
  2109.  
  2110.                              Page 3-13-12
  2111.  
  2112.  
  2113. ed 
  2114.              from  the MUPDATE-CHANGE process,  but only when